artificial mounds - Alemán Inglés Diccionario